package com.CRApp.mapper;

import com.CRApp.pojo.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * @ClassName: UserMapper
 * @Author : LuoFan洛樊
 * @Date : 2025/2/4 - 23:29
 * Description : TODO
 */
@Mapper
public interface UserMapper {
    // 插入新用户
    void insert(User user);

    // 根据用户名查询用户
    User findByUserName(String username);

    // 更新用户信息
    void updateUserInfo(User user);

    // 更新用户头像
    void updateUserPic(@Param("id") Integer id, @Param("userPic") String userPic);

    // 更新用户密码
    void updatePwd(Integer id, String password);
}
